/**
 *                            License
 * THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS  
 * CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). 
 * THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW.  
 * ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR  
 * COPYRIGHT LAW IS PROHIBITED.
 * 
 * BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND  
 * AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE  
 * MAY BE CONSIDERED TO BE A CONTRACT,
 * THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED 
 * HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
 * 
 */
package com.lineage.opcode;

/**
 * Class <code>OpcodeServer</code> 服务端封包代码(3.0).
 * 
 * @author jrwz
 * @version 2012-5-23下午04:22:18
 * @see com.lineage.opcode
 * @since JDK1.7
 */
public final class OpcodeServer {

    // 3.0 服务端封包
    /** 物件删除. */
    public static final int S_OPCODE_REMOVE_OBJECT = 0;
    /** 角色封包. */
    public static final int S_OPCODE_CHARPACK = 1;
    /** 道具封包(掉落地面). */
    public static final int S_OPCODE_DROPITEM = 1;
    /** 改变物件外形. */
    public static final int S_OPCODE_POLY = 2;
    /** 系统提示讯息(字串). */
    public static final int S_OPCODE_SYSMSG = 3;
    /** 聊天频道(广播). */
    public static final int S_OPCODE_GLOBALCHAT = 3;
    /** 执行物件外观动作(短时间). */
    public static final int S_OPCODE_DOACTIONGFX = 6;
    /** 角色盟徽(下载). */
    public static final int S_OPCODE_EMBLEM = 7;
    /** 物品名单(背包)插入批次道具. */
    public static final int S_OPCODE_INVLIST = 8;
    /** 更新道具显示名称(背包). */
    public static final int S_OPCODE_ITEMNAME = 9;
    /** 技能效果:中毒. */
    public static final int S_OPCODE_POISON = 10;
    /** 传送锁定(NPC瞬间移动)传送术或瞬间移动卷轴. */
    public static final int S_OPCODE_TELEPORT = 11;
    /** NPC物品购买清单(人物卖出)商店收购清单. */
    public static final int S_OPCODE_SHOWSHOPSELLLIST = 12;
    /** 切换物件外观动作(长时间). */
    public static final int S_OPCODE_CHARVISUALUPDATE = 13;
    /** 使用地图. */
    public static final int S_OPCODE_USEMAP = 14;
    /** 更新物件面向. */
    public static final int S_OPCODE_CHANGEHEADING = 15;
    /** 测试封包:16. */
    public static final int S_OPCODE_CESHI_16 = 16;
    /** 技能效果:水底呼吸状态图(伊娃祝福). */
    public static final int S_OPCODE_BLESSOFEVA = 17;
    /** 损坏武器清单. */
    public static final int S_OPCODE_SELECTLIST = 18;
    /** 角色能力状态(力量,敏捷等). */
    public static final int S_OPCODE_OWNCHARSTATUS2 = 19;
    /** 技能or道具状态图:二段加速药水类. */
    public static final int S_OPCODE_SKILLBRAVE = 20;
    /** 增加交易物品(双方交易). */
    public static final int S_OPCODE_TRADEADDITEM = 21;
    /** 技能效果:隐形or现形. */
    public static final int S_OPCODE_INVIS = 22;
    /** 测试封包:23. */
    public static final int S_OPCODE_CESHI_23 = 23;
    /** 道具清单(仓库). */
    public static final int S_OPCODE_SHOWRETRIEVELIST = 24;
    /** 道具可用次数(背包). */
    public static final int S_OPCODE_ITEMAMOUNT = 25;
    /** 道具状态更新(背包). */
    public static final int S_OPCODE_ITEMSTATUS = 25;
    /** 设置攻城时间. */
    public static final int S_OPCODE_WARTIME = 26;
    /** 角色重置升级能力. */
    public static final int S_OPCODE_CHARRESET = 27;
    /** 增加技能 进技能名单. */
    public static final int S_OPCODE_ADDSKILL = 28;
    /** 角色创造结果. */
    public static final int S_OPCODE_NEWCHARWRONG = 29;
    /** 测试封包:30. */
    public static final int S_OPCODE_CESHI_30 = 30;
    /** 游戏天气. */
    public static final int S_OPCODE_WEATHER = 31;
    /** 角色封号. */
    public static final int S_OPCODE_CHARTITLE = 32;
    /** 增加道具(背包). */
    public static final int S_OPCODE_ADDITEM = 33;
    /** 更新HP显示(体力与最大体力). */
    public static final int S_OPCODE_HPUPDATE = 34;
    /** 物件攻击. */
    public static final int S_OPCODE_ATTACKPACKET = 35;
    /** 测试封包:36. */
    public static final int S_OPCODE_CESHI_36 = 36;
    /** 显示对话窗口(NPC). */
    public static final int S_OPCODE_SHOWHTML = 37;
    /** 更新物件名称. */
    public static final int S_OPCODE_CHANGENAME = 38;
    /** 物件新增主人. */
    public static final int S_OPCODE_NEWMASTER = 39;
    /** 测试封包:40. */
    public static final int S_OPCODE_CESHI_40 = 40;
    /** 立即中断连线. */
    public static final int S_OPCODE_DISCONNECT = 41;
    /** 测试封包:42. */
    public static final int S_OPCODE_CESHI_42 = 42;
    /** 技能效果:醉酒. */
    public static final int S_OPCODE_LIQUOR = 43;
    /** 复活死亡的对象. */
    public static final int S_OPCODE_RESURRECTION = 44;
    /** 佣兵配置清单(已有的). */
    public static final int S_OPCODE_PUTSOLDIER = 45;
    /** NPC物品贩卖清单(人物买入)商店贩售清单. */
    public static final int S_OPCODE_SHOWSHOPBUYLIST = 46;
    /** 聊天频道(密语). */
    public static final int S_OPCODE_WHISPERCHAT = 47;
    /** 技能购买窗口(金币). */
    public static final int S_OPCODE_SKILLBUY = 48;
    /** 技能or道具产生的效果:加速类. */
    public static final int S_OPCODE_SKILLHASTE = 49;
    /** NPC聊天频道(一般or大喊). */
    public static final int S_OPCODE_NPCSHOUT = 50;
    /** 技能效果:敏捷提升. */
    public static final int S_OPCODE_DEXUP = 51;
    /** 更新魔攻与魔防. */
    public static final int S_OPCODE_SPMR = 52;
    /** 交易封包(双方交易). */
    public static final int S_OPCODE_TRADE = 53;
    /** 测试封包:54. */
    public static final int S_OPCODE_CESHI_54 = 54;
    /** . */
    public static final int S_OPCODE_SERVERSTAT = 55;
    /** 新建角色成功. */
    public static final int S_OPCODE_NEWCHARPACK = 56;
    /** 删除指定的技能. */
    public static final int S_OPCODE_DELSKILL = 57;
    /** 更新当前游戏时间. */
    public static final int S_OPCODE_GAMETIME = 58;
    /** 角色资讯(属性与能力值). */
    public static final int S_OPCODE_OWNCHARSTATUS = 59;
    /** 存入资金(城堡宝库). */
    public static final int S_OPCODE_DEPOSIT = 60;
    /** 选择一个目标 . */
    public static final int S_OPCODE_SELECTTARGET = 61;
    /** 封包盒子(多功能封包). */
    public static final int S_OPCODE_PACKETBOX = 62;
    /** 封包盒子(多功能封包). */
    public static final int S_OPCODE_ACTIVESPELLS = 62;
    /** 封包盒子(多功能封包). */
    public static final int S_OPCODE_SKILLICONGFX = 62;
    /** 登入状态. */
    public static final int S_OPCODE_LOGINRESULT = 63;
    /** 测试封包:64. */
    public static final int S_OPCODE_CESHI_64 = 64;
    /** 蓝色系统讯息(画面中间). */
    public static final int S_OPCODE_BLUEMESSAGE = 65;
    /** 公告窗口(输入账号密码后). */
    public static final int S_OPCODE_COMMONNEWS = 66;
    /** 取出资金(城堡宝库). */
    public static final int S_OPCODE_DRAWAL = 67;
    /** 雇请佣兵(佣兵购买窗口). */
    public static final int S_OPCODE_HIRESOLDIER = 68;
    /** 产生动画 [按坐标点]. */
    public static final int S_OPCODE_EFFECTLOCATION = 69;
    /** 技能效果:精准目标. */
    public static final int S_OPCODE_TRUETARGET = 70;
    /** 聊天频道(一般or大喊). */
    public static final int S_OPCODE_NORMALCHAT = 71;
    /** 盟屋拍卖公告栏列表(血盟小屋名单). */
    public static final int S_OPCODE_HOUSELIST = 72;
    /** 更新角色所在的地图. */
    public static final int S_OPCODE_MAPID = 73;
    /** 更新角色所在的地图 （水中）. */
    public static final int S_OPCODE_UNDERWATER = 73;
    /** 测试封包:74. */
    public static final int S_OPCODE_CESHI_74 = 74;
    /** 删除道具(背包). */
    public static final int S_OPCODE_DELETEINVENTORYITEM = 75;
    /** 测试封包:76. */
    public static final int S_OPCODE_CESHI_76 = 76;
    /** 测试封包:77. */
    public static final int S_OPCODE_CESHI_77 = 77;
    /** 测试封包:78. */
    public static final int S_OPCODE_CESHI_78 = 78;
    /** 测试封包:79. */
    public static final int S_OPCODE_CESHI_79 = 79;
    /** 角色列表. */
    public static final int S_OPCODE_CHARAMOUNT = 80;
    /** 技能效果:诅咒/麻痹类. */
    public static final int S_OPCODE_PARALYSIS = 81;
    /** 物件属性(门). */
    public static final int S_OPCODE_ATTRIBUTE = 82;
    /** 播放音效. */
    public static final int S_OPCODE_SOUND = 83;
    /** 删除角色(立即or非立即). */
    public static final int S_OPCODE_DETELECHAROK = 84;
    /** 传送锁定(洞穴点坐标点)进入传送点. */
    public static final int S_OPCODE_TELEPORTLOCK = 85;
    /** 戒指配置. */
    public static final int S_OPCODE_ABILITY = 86;
    /** 角色名称变紫色. */
    public static final int S_OPCODE_PINKNAME = 87;
    /** 测试封包:88. */
    public static final int S_OPCODE_CESHI_88 = 88;
    /** 服务器版本. */
    public static final int S_OPCODE_SERVERVERSION = 89;
    /** 测试封包:90. */
    public static final int S_OPCODE_CESHI_90 = 90;
    /** 布告栏(阅读信息窗口). */
    public static final int S_OPCODE_BOARDREAD = 91;
    /** 更新MP显示(魔力与最大魔力). */
    public static final int S_OPCODE_MPUPDATE = 92;
    /** 布告栏(对话窗口). */
    public static final int S_OPCODE_BOARD = 93;
    /** 血盟战争讯息(编号,血盟名称,目标血盟名称). */
    public static final int S_OPCODE_WAR = 94;
    /** 更新经验值显示. */
    public static final int S_OPCODE_EXP = 95;
    /** 更新角色防御属性. */
    public static final int S_OPCODE_OWNCHARATTRDEF = 96;
    /** 角色死亡后重新开始. */
    public static final int S_OPCODE_RESTART = 97;
    /** 服务器讯息(行数or行数,附加字串). */
    public static final int S_OPCODE_SERVERMSG = 98;
    /** 物品资讯讯息(鉴定). */
    public static final int S_OPCODE_IDENTIFYDESC = 99;
    /** Ping Time. */
    public static final int S_OPCODE_PINGTIME = 100;
    /** 产生动画 [自身]. */
    public static final int S_OPCODE_SKILLSOUNDGFX = 101;
    /** 角色列表资讯. */
    public static final int S_OPCODE_CHARLIST = 102;
    /** 角色记忆坐标名单/插入记忆座标. */
    public static final int S_OPCODE_BOOKMARKS = 103;
    /** 物件血条. */
    public static final int S_OPCODE_HPMETER = 104;
    /** 选项确认条(Yes/No). */
    public static final int S_OPCODE_YES_NO = 105;
    /** 技能效果:力量提升. */
    public static final int S_OPCODE_STRUP = 106;
    /** 物品属性色彩状态(背包)祝福・诅咒状态变化. */
    public static final int S_OPCODE_ITEMCOLOR = 107;
    /** 测试封包:108. */
    public static final int S_OPCODE_CESHI_108 = 108;
    /** 测试封包:109. */
    public static final int S_OPCODE_CESHI_109 = 109;
    /** 技能效果:闇盲咒术. */
    public static final int S_OPCODE_CURSEBLIND = 110;
    /** 角色皇冠. */
    public static final int S_OPCODE_CASTLEMASTER = 111;
    /** 范围技能. */
    public static final int S_OPCODE_RANGESKILLS = 112;
    /** 血盟小屋地图 [地点]. */
    public static final int S_OPCODE_HOUSEMAP = 113;
    /** 技能效果:防御类. */
    public static final int S_OPCODE_SKILLICONSHIELD = 114;
    /** 交易商店清单(个人商店贩卖或购买). */
    public static final int S_OPCODE_PRIVATESHOPLIST = 115;
    /** . */
    public static final int S_OPCODE_UNKNOWN1 = 116;
    /** 角色锁定(座标异常重整) / 回溯效果. */
    public static final int S_OPCODE_CHARLOCK = 117;
    /** 测试封包:118. */
    public static final int S_OPCODE_CESHI_118 = 118;
    /** 更新正义值. */
    public static final int S_OPCODE_LAWFUL = 119;
    /** 设置领地税收. */
    public static final int S_OPCODE_TAXRATE = 120;
    /** 测试封包:121. */
    public static final int S_OPCODE_CESHI_121 = 121;
    /** 交易状态(双方交易)交易是否成功. */
    public static final int S_OPCODE_TRADESTATUS = 122;
    /** 选取道具数量. */
    public static final int S_OPCODE_INPUTAMOUNT = 123;
    /** 更新物件亮度. */
    public static final int S_OPCODE_LIGHT = 124;
    /** 测试封包:125. */
    public static final int S_OPCODE_CESHI_125 = 125;
    /** 物件移动. */
    public static final int S_OPCODE_MOVEOBJECT = 126;
    /** 邮件系统. */
    public static final int S_OPCODE_MAIL = 127;

    /** 服务端封包代码(3.0). */
    private OpcodeServer() {
    }
}
